% huscs, steps=10
\begin{tikzpicture}
\begin{axis}[
  ylabel=Speedup, ymin=1,
  xmin=1, xmax=8, xtick={1, 2, 3, 4, 5, 6, 7, 8},
  xlabel=Threads per Locale,
  legend pos=north west, legend columns=2]
% N=8**3
\addplot[mark=+, color=orange] coordinates
  % 0.24  0.138 0.101 0.076 0.082 0.088 0.112 0.128
  {(1, 1) (2, 1.739) (3, 2.376) (4, 3.158) (5, 2.927) (6, 2.727) 
   (7, 2.143) (8, 1.875)};
% N=16**3
\addplot[mark=o, color=blue] coordinates
  % 0.809 0.536 0.354 0.278 0.286 0.281 0.241 0.2380
  {(1, 1) (2, 1.509) (3, 2.285) (4, 2.910) (5, 2.828) (6, 2.879) 
   (7, 3.357) (8, 3.399)};
% N=32**3
\addplot[mark=triangle, color=green] coordinates
  % 34.859, 19.244, 14.521, 10.310, 10.163, 10.028, 8.625, 8.075
  {(1, 1) (2, 1.811) (3, 2.401) (4, 3.381) (5, 3.430) (6, 3.476) 
   (7, 4.042) (8, 4.317)};
% N=64**3, STEP=2
\addplot[mark=x, color=red] coordinates
  % 440.885 243.609 183.189 129.985 128.869 125.48  106.816 107.761
  {(1, 1) (2, 1.810) (3, 2.407) (4, 3.392) (5, 3.421) (6, 3.514) 
   (7, 4.13) (8, 4.091)};
\legend{$N=8^3$, $N=16^3$, $N=32^3$, $N=64^3$}
\end{axis}
\end{tikzpicture}
